if !used_features.is_empty() {
let pkgid = candidate.package_id();
- let mut set = self.resolve_features.entry(pkgid.clone())
+ let set = self.resolve_features.entry(pkgid.clone())
.or_insert_with(HashSet::new);
for feature in used_features {
if !set.contains(feature) {
format!("failed to load TOML configuration from `{}`", credentials.display())
})?;
- let mut cfg = match *cfg {
+ let cfg = match *cfg {
CV::Table(ref mut map, _) => map,
_ => unreachable!(),
};
pub fn read2(mut out_pipe: ChildStdout,
mut err_pipe: ChildStderr,
- mut data: &mut FnMut(bool, &mut Vec<u8>, bool)) -> io::Result<()> {
+ data: &mut FnMut(bool, &mut Vec<u8>, bool)) -> io::Result<()> {
unsafe {
libc::fcntl(out_pipe.as_raw_fd(), libc::F_SETFL, libc::O_NONBLOCK);
libc::fcntl(err_pipe.as_raw_fd(), libc::F_SETFL, libc::O_NONBLOCK);